import React, {Component} from 'react';
// import axios from 'axios';


const Connect = (MyComponent) => {
    return class extends Component {
      constructor(props) {
        super(props);
        this.state = {
            // 设置data属性，默认值为空数组
          data: [],
        };
      }
  
      componentDidMount() {
        this.setState({
          data: [
            {
              'name': 'lomo1',
              'answer': 'la',
              'createTime': '2018-12-21'
            },
            {
              'name': 'lomo2',
              'answer': 'lbb',
              'createTime': '2018-12-22'
            },
            {
              'name': 'lomo3',
              'answer': 'lc',
              'createTime': '2018-12-23'
            }
          ]
        })
        // axios.get('http://rapapi.org/mockjsdata/23242/v1/question/page')
        //   .then(res => res.data)
        //   .then(data => {
        //     this.setState({
        //         // 从接口获取到数据，挂载到state的data属性上
        //       data: [data.data.recordList]
        //     });
        //   })
        
      }
  
      render() {
        return <MyComponent { ...this.props } data={this.state.data} />
      }
    }
  }
  
  export {
    Connect,
  }